package com.koron.rating.rating.bean;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @Author: rocky
 * @Date: 2022/1/11 9:45
*/

/**
    * 设备评级-设备评级单表 （主表）
    */
@Data
public class RatingOrderVo implements Serializable {

    private String id;

    /**
    * 评级编号 PJ{YYYYMMDD}{两位流水号}
    */
    @ApiModelProperty(value="评级编号 PJ{YYYYMMDD}{两位流水号}")
    private String billNo;

    /**
    * 评级状态 字典:rating_status  DRAFT草稿、WAIT_REVIEW待审批、APPROVED已审批
    */
    @ApiModelProperty(value="评级状态 字典:rating_status  DRAFT草稿、WAIT_REVIEW待审批、APPROVED已审批")
    private String ratingStatus;

    /**
    * 评级标题
    */
    @ApiModelProperty(value="评级标题")
    private String title;

    /**
    * 评级部门id
    */
    @ApiModelProperty(value="评级部门id")
    private String deptId;

    /**
    * 评级部门名称
    */
    @ApiModelProperty(value="评级部门名称")
    private String deptName;

    /**
    * 评级概况
    */
    @ApiModelProperty(value="评级概况")
    private String content;


    /**
    * 创建人名称
    */
    @ApiModelProperty(value="创建人名称", hidden = true)
    private String createByName;

    /**
    * 创建时间
    */
    @ApiModelProperty(value="创建时间", hidden = true)
    private Date createTime;


    @ApiModelProperty(value="评级人")
    private List<RatingCompanyBean> det;

    private static final long serialVersionUID = 1L;
}